array of heliostats - Français Anglais Dictionnaire